scrupulously clean - Turkish English Dictionary